[INFO] fetching crate numeris 0.5.8...
[INFO] testing numeris-0.5.8 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate numeris 0.5.8 into /workspace/builds/worker-1-tc2/source
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate numeris 0.5.8
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate numeris 0.5.8
[INFO] tweaked toml for crates.io crate numeris 0.5.8 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate numeris 0.5.8 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate numeris 0.5.8 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 06df8030ed9f072a9bed84b3cd0363afe7adb80abaef9964ba2e878e4906dcf3
[INFO] running `Command { std: "docker" "start" "-a" "06df8030ed9f072a9bed84b3cd0363afe7adb80abaef9964ba2e878e4906dcf3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "06df8030ed9f072a9bed84b3cd0363afe7adb80abaef9964ba2e878e4906dcf3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06df8030ed9f072a9bed84b3cd0363afe7adb80abaef9964ba2e878e4906dcf3", kill_on_drop: false }`
[INFO] [stdout] 06df8030ed9f072a9bed84b3cd0363afe7adb80abaef9964ba2e878e4906dcf3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1e4c31f7c1b70a999b7a1df9146a52f914c34d4e8e662ab27db21da8cd82626b
[INFO] running `Command { std: "docker" "start" "-a" "1e4c31f7c1b70a999b7a1df9146a52f914c34d4e8e662ab27db21da8cd82626b", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling numeris v0.5.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.58s
[INFO] running `Command { std: "docker" "inspect" "1e4c31f7c1b70a999b7a1df9146a52f914c34d4e8e662ab27db21da8cd82626b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e4c31f7c1b70a999b7a1df9146a52f914c34d4e8e662ab27db21da8cd82626b", kill_on_drop: false }`
[INFO] [stdout] 1e4c31f7c1b70a999b7a1df9146a52f914c34d4e8e662ab27db21da8cd82626b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f980c125e2a06e72fc63bca76c26884bea7b1eb0cc120addc477c86aaa542c35
[INFO] running `Command { std: "docker" "start" "-a" "f980c125e2a06e72fc63bca76c26884bea7b1eb0cc120addc477c86aaa542c35", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling numeris v0.5.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 24.27s
[INFO] running `Command { std: "docker" "inspect" "f980c125e2a06e72fc63bca76c26884bea7b1eb0cc120addc477c86aaa542c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f980c125e2a06e72fc63bca76c26884bea7b1eb0cc120addc477c86aaa542c35", kill_on_drop: false }`
[INFO] [stdout] f980c125e2a06e72fc63bca76c26884bea7b1eb0cc120addc477c86aaa542c35
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 78c43564f8804dc485ab301801a1c8f0fa13fbc3856d1e17c73dea186691c70b
[INFO] running `Command { std: "docker" "start" "-a" "78c43564f8804dc485ab301801a1c8f0fa13fbc3856d1e17c73dea186691c70b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/numeris-86ff5fa5f73b7ca7)
[INFO] [stdout] 
[INFO] [stdout] running 406 tests
[INFO] [stdout] test dynmatrix::block::tests::block_full ... ok
[INFO] [stdout] test dynmatrix::block::tests::block_extract ... ok
[INFO] [stdout] test dynmatrix::block::tests::block_single ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::cholesky_det ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::cholesky_inverse ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::lu_solve_2x2 ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::lu_singular ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::qr_det ... ok
[INFO] [stdout] test dynmatrix::block::tests::block_roundtrip ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::qr_q_orthogonal ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::qr_least_squares ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::qr_solve_square ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::schur_2x2_complex_pair ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::schur_eigenvalues ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::solve_verify_residual ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::svd_10x5 ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::schur_3x3_similarity ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::svd_rank_and_condition ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::svd_singular_values_only ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::svd_tall_4x2 ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::svd_wide_2x4 ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::symmetric_eigen_2x2 ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::lu_solve_3x3 ... ok
[INFO] [stdout] test dynmatrix::block::tests::row_col_spans ... ok
[INFO] [stdout] test dynmatrix::block::tests::set_block_basic ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::cholesky_not_pd ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::lu_det ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::lu_inverse_2x2 ... ok
[INFO] [stdout] test dynmatrix::block::tests::corners ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::cholesky_solve ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::svd_3x3_reconstruction ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::symmetric_eigen_3x3_reconstruction ... ok
[INFO] [stdout] test dynmatrix::linalg::tests::symmetric_eigenvalues_only ... ok
[INFO] [stdout] test dynmatrix::mixed_ops::tests::dynmatrix_sub_matrix ... ok
[INFO] [stdout] test dynmatrix::mixed_ops::tests::dynmatrix_times_matrix ... ok
[INFO] [stdout] test dynmatrix::mixed_ops::tests::matrix_add_dynmatrix ... ok
[INFO] [stdout] test dynmatrix::mixed_ops::tests::matrix_times_dynmatrix ... ok
[INFO] [stdout] test dynmatrix::mixed_ops::tests::mixed_non_square_multiply ... ok
[INFO] [stdout] test dynmatrix::norm::tests::frobenius_norm ... ok
[INFO] [stdout] test dynmatrix::norm::tests::frobenius_norm_squared_integer ... ok
[INFO] [stdout] test dynmatrix::norm::tests::norm_inf ... ok
[INFO] [stdout] test dynmatrix::norm::tests::norm_one ... ok
[INFO] [stdout] test dynmatrix::norm::tests::vector_norm ... ok
[INFO] [stdout] test dynmatrix::norm::tests::vector_norm_l1 ... ok
[INFO] [stdout] test dynmatrix::norm::tests::vector_norm_squared ... ok
[INFO] [stdout] test dynmatrix::norm::tests::vector_normalize ... ok
[INFO] [stdout] test dynmatrix::ops::tests::add_assign ... ok
[INFO] [stdout] test dynmatrix::ops::tests::add_sub ... ok
[INFO] [stdout] test dynmatrix::ops::tests::element_div ... ok
[INFO] [stdout] test dynmatrix::ops::tests::element_mul ... ok
[INFO] [stdout] test dynmatrix::ops::tests::identity_multiply ... ok
[INFO] [stdout] test dynmatrix::ops::tests::kronecker_2x2 ... ok
[INFO] [stdout] test dynmatrix::ops::tests::kronecker_commute_trace ... ok
[INFO] [stdout] test dynmatrix::ops::tests::kronecker_identity ... ok
[INFO] [stdout] test dynmatrix::ops::tests::kronecker_rectangular ... ok
[INFO] [stdout] test dynmatrix::ops::tests::matrix_multiply ... ok
[INFO] [stdout] test dynmatrix::ops::tests::matrix_multiply_non_square ... ok
[INFO] [stdout] test dynmatrix::ops::tests::mul_div_assign ... ok
[INFO] [stdout] test dynmatrix::ops::tests::neg ... ok
[INFO] [stdout] test dynmatrix::ops::tests::ref_variants ... ok
[INFO] [stdout] test dynmatrix::ops::tests::scalar_divide ... ok
[INFO] [stdout] test dynmatrix::ops::tests::scalar_multiply ... ok
[INFO] [stdout] test dynmatrix::ops::tests::transpose ... ok
[INFO] [stdout] test dynmatrix::slice::tests::as_mut_slice ... ok
[INFO] [stdout] test dynmatrix::slice::tests::as_slice_col_major ... ok
[INFO] [stdout] test dynmatrix::slice::tests::col_slice ... ok
[INFO] [stdout] test dynmatrix::slice::tests::into_iter_for_loop ... ok
[INFO] [stdout] test dynmatrix::slice::tests::into_iter_ref ... ok
[INFO] [stdout] test dynmatrix::slice::tests::iter ... ok
[INFO] [stdout] test dynmatrix::slice::tests::iter_mut ... ok
[INFO] [stdout] test dynmatrix::square::tests::det_identity ... ok
[INFO] [stdout] test dynmatrix::square::tests::det_singular ... ok
[INFO] [stdout] test dynmatrix::square::tests::diag_and_from_diag ... ok
[INFO] [stdout] test dynmatrix::square::tests::is_symmetric ... ok
[INFO] [stdout] test dynmatrix::square::tests::trace ... ok
[INFO] [stdout] test dynmatrix::tests::clone_eq ... ok
[INFO] [stdout] test dynmatrix::tests::eye ... ok
[INFO] [stdout] test dynmatrix::square::tests::det_3x3 ... ok
[INFO] [stdout] test dynmatrix::tests::fill ... ok
[INFO] [stdout] test dynmatrix::tests::from_fn ... ok
[INFO] [stdout] test dynmatrix::square::tests::det_2x2 ... ok
[INFO] [stdout] test dynmatrix::tests::from_rows ... ok
[INFO] [stdout] test dynmatrix::tests::from_matrix_ref ... ok
[INFO] [stdout] test dynmatrix::tests::from_vec ... ok
[INFO] [stdout] test dynmatrix::tests::is_square ... ok
[INFO] [stdout] test dynmatrix::tests::matrix_mut_trait ... ok
[INFO] [stdout] test dynmatrix::tests::try_into_matrix_wrong_dims ... ok
[INFO] [stdout] test dynmatrix::util::tests::abs ... ok
[INFO] [stdout] test dynmatrix::tests::zeros ... ok
[INFO] [stdout] test dynmatrix::util::tests::display_alignment ... ok
[INFO] [stdout] test dynmatrix::util::tests::map ... ok
[INFO] [stdout] test dynmatrix::util::tests::map_type_change ... ok
[INFO] [stdout] test dynmatrix::util::tests::display ... ok
[INFO] [stdout] test dynmatrix::util::tests::row_col ... ok
[INFO] [stdout] test dynmatrix::util::tests::element_max ... ok
[INFO] [stdout] test dynmatrix::tests::matrix_ref_trait ... ok
[INFO] [stdout] test dynmatrix::tests::try_into_matrix ... ok
[INFO] [stdout] test dynmatrix::util::tests::swap_cols ... ok
[INFO] [stdout] test dynmatrix::util::tests::swap_rows ... ok
[INFO] [stdout] test dynmatrix::vector::tests::as_slice ... ok
[INFO] [stdout] test dynmatrix::vector::tests::dimensions_match_vector ... ok
[INFO] [stdout] test dynmatrix::vector::tests::dot_product ... ok
[INFO] [stdout] test dynmatrix::vector::tests::from_fixed_vector ... ok
[INFO] [stdout] test dynmatrix::vector::tests::from_vec ... ok
[INFO] [stdout] test dynmatrix::vector::tests::zeros ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_3x3 ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_det ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_in_place_generic ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_inverse ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_ln_det ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_not_positive_definite ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_solve ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_solve_3x3 ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_identity ... ok
[INFO] [stdout] test linalg::cholesky::tests::rank1_downdate_roundtrip ... ok
[INFO] [stdout] test linalg::cholesky::tests::rank1_downdate_fails_non_pd ... ok
[INFO] [stdout] test linalg::cholesky::tests::rank1_update_3x3 ... ok
[INFO] [stdout] test linalg::cholesky::tests::rank1_update_via_decomposition ... ok
[INFO] [stdout] test linalg::expm::tests::expm_antisymmetric ... ok
[INFO] [stdout] test linalg::expm::tests::expm_diagonal ... ok
[INFO] [stdout] test dynmatrix::vector::tests::from_slice ... ok
[INFO] [stdout] test dynmatrix::util::tests::set_row_col ... ok
[INFO] [stdout] test dynmatrix::vector::tests::index_mut ... ok
[INFO] [stdout] test linalg::expm::tests::expm_scaling ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_2x2 ... ok
[INFO] [stdout] test dynmatrix::vector::tests::into_dynmatrix ... ok
[INFO] [stdout] test linalg::expm::tests::expm_f32 ... ok
[INFO] [stdout] test linalg::expm::tests::expm_zero ... ok
[INFO] [stdout] test linalg::expm::tests::expm_identity ... ok
[INFO] [stdout] test linalg::expm::tests::expm_known_3x3 ... ok
[INFO] [stdout] test linalg::expm::tests::expm_nilpotent ... ok
[INFO] [stdout] test linalg::hessenberg::tests::hessenberg_3x3 ... ok
[INFO] [stdout] test linalg::hessenberg::tests::hessenberg_4x4 ... ok
[INFO] [stdout] test linalg::hessenberg::tests::hessenberg_already_hessenberg ... ok
[INFO] [stdout] test linalg::lu::tests::lu_det ... ok
[INFO] [stdout] test linalg::lu::tests::lu_det_3x3 ... ok
[INFO] [stdout] test linalg::lu::tests::lu_in_place_generic ... ok
[INFO] [stdout] test linalg::lu::tests::lu_inverse_2x2 ... ok
[INFO] [stdout] test linalg::lu::tests::lu_inverse_3x3 ... ok
[INFO] [stdout] test linalg::lu::tests::lu_singular ... ok
[INFO] [stdout] test linalg::lu::tests::lu_solve_2x2 ... ok
[INFO] [stdout] test linalg::lu::tests::lu_solve_3x3 ... ok
[INFO] [stdout] test linalg::lu::tests::solve_refined_improves_accuracy ... ok
[INFO] [stdout] test linalg::lu::tests::solve_refined_convenience ... ok
[INFO] [stdout] test linalg::lu::tests::solve_refined_multi_iteration_ill_conditioned ... ok
[INFO] [stdout] test linalg::qr::tests::qr_identity ... ok
[INFO] [stdout] test linalg::qr::tests::qr_least_squares ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_2x2 ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_column_dependent ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_identity ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_full_rank_3x3 ... ok
[INFO] [stdout] test linalg::qr::tests::qr_in_place_generic ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_permutation_is_valid ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_r_diagonal_decreasing ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_rectangular_4x3 ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_zero_matrix ... ok
[INFO] [stdout] test linalg::qr::tests::qr_rectangular_4x3 ... ok
[INFO] [stdout] test linalg::qr::tests::qr_solve_square ... ok
[INFO] [stdout] test linalg::qr::tests::qr_square_3x3 ... ok
[INFO] [stdout] test linalg::qr::tests::qr_det ... ok
[INFO] [stdout] test linalg::schur::tests::eigenvalues_convenience ... ok
[INFO] [stdout] test linalg::schur::tests::f32_support ... ok
[INFO] [stdout] test linalg::schur::tests::schur_1x1 ... ok
[INFO] [stdout] test linalg::schur::tests::schur_2x2_real ... ok
[INFO] [stdout] test linalg::schur::tests::schur_4x4 ... ok
[INFO] [stdout] test linalg::schur::tests::schur_companion_matrix ... ok
[INFO] [stdout] test linalg::schur::tests::schur_all_real_eigenvalues ... ok
[INFO] [stdout] test linalg::schur::tests::schur_complex_conjugate_pair ... ok
[INFO] [stdout] test linalg::schur::tests::schur_general_3x3 ... ok
[INFO] [stdout] test linalg::schur::tests::schur_identity ... ok
[INFO] [stdout] test linalg::svd::tests::diagonal_matrix ... ok
[INFO] [stdout] test linalg::qr::tests::qr_rank_deficient ... ok
[INFO] [stdout] test linalg::schur::tests::schur_trace_det ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_rank_deficient ... ok
[INFO] [stdout] test linalg::svd::tests::diagonal_with_negative ... ok
[INFO] [stdout] test linalg::svd::tests::f32_support ... ok
[INFO] [stdout] test linalg::svd::tests::identity_2x2 ... ok
[INFO] [stdout] test linalg::qr::tests::qr_pivot_rank_1 ... ok
[INFO] [stdout] test linalg::svd::tests::identity_3x3 ... ok
[INFO] [stdout] test linalg::svd::tests::orthogonality ... ok
[INFO] [stdout] test linalg::svd::tests::known_2x2 ... ok
[INFO] [stdout] test linalg::svd::tests::rank_and_condition ... ok
[INFO] [stdout] test linalg::svd::tests::pseudo_inverse_rectangular ... ok
[INFO] [stdout] test linalg::svd::tests::pseudo_inverse_rank_deficient ... ok
[INFO] [stdout] test linalg::svd::tests::pseudo_inverse_identity ... ok
[INFO] [stdout] test linalg::svd::tests::reconstruction_3x3 ... ok
[INFO] [stdout] test linalg::svd::tests::rectangular_tall ... ok
[INFO] [stdout] test linalg::svd::tests::rank_deficient ... ok
[INFO] [stdout] test linalg::svd::tests::reconstruction_5x3 ... ok
[INFO] [stdout] test linalg::svd::tests::size_1x1 ... ok
[INFO] [stdout] test linalg::svd::tests::size_1x1_negative ... ok
[INFO] [stdout] test linalg::svd::tests::solve_overdetermined ... ok
[INFO] [stdout] test linalg::svd::tests::singular_values_only_path ... ok
[INFO] [stdout] test linalg::svd::tests::sorted_descending ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::diagonal_matrix ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::f32_support ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::known_2x2 ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::identity_eigenvalues ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::negative_eigenvalues ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::orthogonality ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::reconstruction ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::repeated_eigenvalues ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::size_1x1 ... ok
[INFO] [stdout] test linalg::svd::tests::solve_square_full_rank ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::eigenvalues_only ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::known_3x3_eigenvectors ... ok
[INFO] [stdout] test matrix::block::tests::block_f64 ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::sorted_ascending ... ok
[INFO] [stdout] test linalg::symmetric_eigen::tests::size_5x5 ... ok
[INFO] [stdout] test matrix::block::tests::block_extract ... ok
[INFO] [stdout] test matrix::block::tests::bottom_left ... ok
[INFO] [stdout] test matrix::block::tests::block_roundtrip ... ok
[INFO] [stdout] test matrix::block::tests::block_single_element ... ok
[INFO] [stdout] test matrix::block::tests::bottom_rows ... ok
[INFO] [stdout] test matrix::block::tests::block_full_matrix ... ok
[INFO] [stdout] test matrix::block::tests::head ... ok
[INFO] [stdout] test matrix::block::tests::left_cols ... ok
[INFO] [stdout] test matrix::block::tests::middle_cols ... ok
[INFO] [stdout] test matrix::block::tests::right_cols ... ok
[INFO] [stdout] test matrix::block::tests::middle_rows ... ok
[INFO] [stdout] test matrix::block::tests::segment ... ok
[INFO] [stdout] test matrix::block::tests::bottom_right ... ok
[INFO] [stdout] test matrix::block::tests::set_block_identity_corner ... ok
[INFO] [stdout] test matrix::block::tests::tail ... ok
[INFO] [stdout] test matrix::block::tests::set_block_basic ... ok
[INFO] [stdout] test matrix::block::tests::top_left ... ok
[INFO] [stdout] test matrix::block::tests::top_right ... ok
[INFO] [stdout] test dynmatrix::square::tests::pow ... ok
[INFO] [stdout] test matrix::norm::tests::frobenius_norm ... ok
[INFO] [stdout] test linalg::cholesky::tests::rank1_update_2x2 ... ok
[INFO] [stdout] test matrix::norm::tests::frobenius_norm_squared_integer ... ok
[INFO] [stdout] test matrix::norm::tests::norm_inf ... ok
[INFO] [stdout] test matrix::norm::tests::vector_norm ... ok
[INFO] [stdout] test matrix::norm::tests::vector_norm_l1 ... ok
[INFO] [stdout] test matrix::norm::tests::vector_norm_squared_integer ... ok
[INFO] [stdout] test matrix::norm::tests::vector_norm_squared ... ok
[INFO] [stdout] test matrix::norm::tests::vector_normalize_3d ... ok
[INFO] [stdout] test matrix::ops::tests::add_assign_sub_assign ... ok
[INFO] [stdout] test matrix::ops::tests::element_mul ... ok
[INFO] [stdout] test matrix::ops::tests::add_sub ... ok
[INFO] [stdout] test matrix::norm::tests::norm_one ... ok
[INFO] [stdout] test dynmatrix::tests::from_matrix ... ok
[INFO] [stdout] test dynmatrix::util::tests::sum ... ok
[INFO] [stdout] test matrix::ops::tests::matrix_multiply_non_square ... ok
[INFO] [stdout] test linalg::lu::tests::solve_verify_residual ... ok
[INFO] [stdout] test matrix::ops::tests::matrix_times_vector_identity ... ok
[INFO] [stdout] test matrix::ops::tests::matrix_multiply ... ok
[INFO] [stdout] test matrix::ops::tests::matrix_times_vector_non_square ... ok
[INFO] [stdout] test matrix::norm::tests::vector_normalize ... ok
[INFO] [stdout] test matrix::ops::tests::matrix_times_vector_square ... ok
[INFO] [stdout] test matrix::block::tests::top_rows ... ok
[INFO] [stdout] test matrix::ops::tests::mul_assign_scalar ... ok
[INFO] [stdout] test dynmatrix::block::tests::block_out_of_bounds - should panic ... ok
[INFO] [stdout] test matrix::ops::tests::negation ... ok
[INFO] [stdout] test matrix::ops::tests::ref_add_sub ... ok
[INFO] [stdout] test matrix::ops::tests::ref_assign_ops ... ok
[INFO] [stdout] test matrix::ops::tests::ref_matrix_multiply ... ok
[INFO] [stdout] test matrix::ops::tests::ref_neg ... ok
[INFO] [stdout] test matrix::ops::tests::scalar_add_sub ... ok
[INFO] [stdout] test matrix::ops::tests::scalar_add_sub_assign ... ok
[INFO] [stdout] test matrix::ops::tests::scalar_add_sub_integer ... ok
[INFO] [stdout] test matrix::ops::tests::scalar_add_sub_ref ... ok
[INFO] [stdout] test matrix::ops::tests::scalar_multiply ... ok
[INFO] [stdout] test matrix::ops::tests::simd_dispatch_5x5_add_sub_mul ... ok
[INFO] [stdout] test matrix::ops::tests::transpose ... ok
[INFO] [stdout] test matrix::slice::tests::as_mut_slice ... ok
[INFO] [stdout] test matrix::slice::tests::as_slice_col_major ... ok
[INFO] [stdout] test matrix::slice::tests::col_slice_mut ... ok
[INFO] [stdout] test matrix::slice::tests::col_slice ... ok
[INFO] [stdout] test matrix::slice::tests::from_slice_col_major ... ok
[INFO] [stdout] test matrix::slice::tests::into_iter_ref ... ok
[INFO] [stdout] test matrix::slice::tests::into_iter_for_loop ... ok
[INFO] [stdout] test matrix::slice::tests::iter_elements ... ok
[INFO] [stdout] test matrix::slice::tests::iter_cols ... ok
[INFO] [stdout] test matrix::slice::tests::iter_mut_elements ... ok
[INFO] [stdout] test matrix::slice::tests::vector_as_slice ... ok
[INFO] [stdout] test matrix::square::tests::det_2x2 ... ok
[INFO] [stdout] test matrix::slice::tests::vector_iter ... ok
[INFO] [stdout] test matrix::square::tests::det_3x3 ... ok
[INFO] [stdout] test matrix::square::tests::det_identity ... ok
[INFO] [stdout] test matrix::square::tests::det_singular ... ok
[INFO] [stdout] test dynmatrix::ops::tests::multiply_dim_mismatch - should panic ... ok
[INFO] [stdout] test matrix::slice::tests::into_iter_mut_for_loop ... ok
[INFO] [stdout] test matrix::ops::tests::ref_scalar_multiply ... ok
[INFO] [stdout] test matrix::square::tests::diag_and_from_diag ... ok
[INFO] [stdout] test matrix::square::tests::is_symmetric ... ok
[INFO] [stdout] test matrix::square::tests::trace ... ok
[INFO] [stdout] test matrix::tests::index_mut ... ok
[INFO] [stdout] test matrix::square::tests::pow ... ok
[INFO] [stdout] test matrix::square::tests::trace_integer ... ok
[INFO] [stdout] test matrix::tests::integer_matrix ... ok
[INFO] [stdout] test matrix::tests::matrix_mut_trait ... ok
[INFO] [stdout] test matrix::tests::matrix_ref_trait ... ok
[INFO] [stdout] test matrix::tests::new_and_index ... ok
[INFO] [stdout] test matrix::tests::non_square ... ok
[INFO] [stdout] test matrix::util::tests::abs ... ok
[INFO] [stdout] test matrix::util::tests::display_2x2 ... ok
[INFO] [stdout] test matrix::tests::zeros_and_eye ... ok
[INFO] [stdout] test dynmatrix::tests::from_rows_wrong_length - should panic ... ok
[INFO] [stdout] test matrix::util::tests::display_precision ... ok
[INFO] [stdout] test matrix::util::tests::display_vector ... ok
[INFO] [stdout] test matrix::block::tests::block_out_of_bounds - should panic ... ok
[INFO] [stdout] test matrix::util::tests::display_vector_precision ... ok
[INFO] [stdout] test matrix::util::tests::row_col_access ... ok
[INFO] [stdout] test matrix::util::tests::from_fn ... ok
[INFO] [stdout] test matrix::util::tests::map ... ok
[INFO] [stdout] test matrix::util::tests::display_alignment ... ok
[INFO] [stdout] test matrix::util::tests::set_row_col ... ok
[INFO] [stdout] test matrix::block::tests::segment_out_of_bounds - should panic ... ok
[INFO] [stdout] test matrix::util::tests::sum_integer ... ok
[INFO] [stdout] test matrix::util::tests::sum ... ok
[INFO] [stdout] test matrix::util::tests::swap_rows_same ... ok
[INFO] [stdout] test matrix::block::tests::set_block_out_of_bounds - should panic ... ok
[INFO] [stdout] test matrix::vector::tests::cross_product_self_is_zero ... ok
[INFO] [stdout] test matrix::util::tests::map_type_change ... ok
[INFO] [stdout] test matrix::vector::tests::cross_product ... ok
[INFO] [stdout] test matrix::vector::tests::dot_product ... ok
[INFO] [stdout] test matrix::util::tests::swap_cols ... ok
[INFO] [stdout] test matrix::vector::tests::index_mut ... ok
[INFO] [stdout] test matrix::vector::tests::cross_product_anticommutative ... ok
[INFO] [stdout] test matrix::slice::tests::from_slice_wrong_length - should panic ... ok
[INFO] [stdout] test matrix::vector::tests::fill ... ok
[INFO] [stdout] test matrix::vector::tests::outer_product_square ... ok
[INFO] [stdout] test matrix::vector::tests::matrix_times_vector ... ok
[INFO] [stdout] test matrix::vector::tests::vector_arithmetic ... ok
[INFO] [stdout] test matrix::vector::tests::square_matrix_times_vector ... ok
[INFO] [stdout] test matrix::vector::tests::from_array_and_index ... ok
[INFO] [stdout] test quaternion::tests::angular_velocity_consistency ... ok
[INFO] [stdout] test quaternion::tests::angular_velocity_zero ... ok
[INFO] [stdout] test quaternion::tests::axis_angle_roundtrip ... ok
[INFO] [stdout] test matrix::vector::tests::len ... ok
[INFO] [stdout] test quaternion::tests::axis_angle_identity ... ok
[INFO] [stdout] test matrix::vector::tests::vector3_as_vector ... ok
[INFO] [stdout] test matrix::vector::tests::vector_is_column ... ok
[INFO] [stdout] test matrix::vector::tests::outer_product ... ok
[INFO] [stdout] test quaternion::tests::derivative_identity_z_rate ... ok
[INFO] [stdout] test quaternion::tests::derivative_orthogonal_to_quaternion ... ok
[INFO] [stdout] test quaternion::tests::display ... ok
[INFO] [stdout] test quaternion::tests::derivative_euler_integration ... ok
[INFO] [stdout] test quaternion::tests::dot_product ... ok
[INFO] [stdout] test quaternion::tests::euler_roundtrip ... ok
[INFO] [stdout] test quaternion::tests::composition_matches_sequential_rotation ... ok
[INFO] [stdout] test quaternion::tests::f32_basic ... ok
[INFO] [stdout] test quaternion::tests::from_axis_angle_identity ... ok
[INFO] [stdout] test quaternion::tests::from_axis_angle_z_90 ... ok
[INFO] [stdout] test quaternion::tests::from_euler_zero ... ok
[INFO] [stdout] test quaternion::tests::from_rotation_matrix_all_branches ... ok
[INFO] [stdout] test quaternion::tests::hamilton_product_associative ... ok
[INFO] [stdout] test quaternion::tests::hamilton_product_identity ... ok
[INFO] [stdout] test quaternion::tests::identity ... ok
[INFO] [stdout] test quaternion::tests::hamilton_product_ref_variants ... ok
[INFO] [stdout] test quaternion::tests::inverse_unit ... ok
[INFO] [stdout] test quaternion::tests::negate_same_rotation ... ok
[INFO] [stdout] test matrix::util::tests::swap_rows ... ok
[INFO] [stdout] test quaternion::tests::conjugate ... ok
[INFO] [stdout] test quaternion::tests::norm_and_normalize ... ok
[INFO] [stdout] test quaternion::tests::propagate_composition ... ok
[INFO] [stdout] test quaternion::tests::propagate_z_rotation ... ok
[INFO] [stdout] test quaternion::tests::propagate_zero_rate ... ok
[INFO] [stdout] test quaternion::tests::ref_negation ... ok
[INFO] [stdout] test quaternion::tests::rotate_vector_180_about_y ... ok
[INFO] [stdout] test quaternion::tests::negation ... ok
[INFO] [stdout] test quaternion::tests::rotate_vector_90_about_z ... ok
[INFO] [stdout] test quaternion::tests::propagate_preserves_norm ... ok
[INFO] [stdout] test quaternion::tests::euler_gimbal_lock ... ok
[INFO] [stdout] test quaternion::tests::rotate_vector_identity ... ok
[INFO] [stdout] test quaternion::tests::rotation_between_antiparallel ... ok
[INFO] [stdout] test quaternion::tests::rotation_between_arbitrary ... ok
[INFO] [stdout] test quaternion::tests::rotate_vector_ref_variants ... ok
[INFO] [stdout] test quaternion::tests::rotation_between_orthogonal ... ok
[INFO] [stdout] test quaternion::tests::rotation_matrix_matches_vector_rotation ... ok
[INFO] [stdout] test quaternion::tests::rotation_matrix_roundtrip ... ok
[INFO] [stdout] test quaternion::tests::rotx_90_rotates_y_to_z ... ok
[INFO] [stdout] test quaternion::tests::rotx_matches_from_axis_angle ... ok
[INFO] [stdout] test quaternion::tests::roty_90_rotates_z_to_x ... ok
[INFO] [stdout] test quaternion::tests::roty_matches_from_axis_angle ... ok
[INFO] [stdout] test quaternion::tests::inverse_non_unit ... ok
[INFO] [stdout] test quaternion::tests::rotz_90_rotates_x_to_y ... ok
[INFO] [stdout] test quaternion::tests::rotz_matches_from_axis_angle ... ok
[INFO] [stdout] test quaternion::tests::rotation_between_parallel ... ok
[INFO] [stdout] test quaternion::tests::slerp_endpoints ... ok
[INFO] [stdout] test quaternion::tests::slerp_midpoint ... ok
[INFO] [stdout] test quaternion::tests::to_rotation_matrix_identity ... ok
[INFO] [stdout] test simd::tests::add_slices_f64_boundary ... ok
[INFO] [stdout] test quaternion::tests::slerp_unit_output ... ok
[INFO] [stdout] test simd::tests::add_slices_f32_boundary ... ok
[INFO] [stdout] test simd::tests::axpy_neg_integer_fallback ... ok
[INFO] [stdout] test simd::tests::axpy_pos_integer_fallback ... ok
[INFO] [stdout] test simd::tests::axpy_neg_f32_boundary ... ok
[INFO] [stdout] test simd::tests::dot_f32_boundary_lengths ... ok
[INFO] [stdout] test simd::tests::dot_f64_boundary_lengths ... ok
[INFO] [stdout] test simd::tests::dot_integer_fallback ... ok
[INFO] [stdout] test simd::tests::axpy_pos_f64_boundary ... ok
[INFO] [stdout] test simd::tests::matmul_integer_fallback ... ok
[INFO] [stdout] test simd::tests::matmul_non_square_f64 ... ok
[INFO] [stdout] test simd::tests::matmul_f64_boundary_sizes ... ok
[INFO] [stdout] test simd::tests::sub_slices_f32_boundary ... ok
[INFO] [stdout] test simd::tests::sub_slices_f64_boundary ... ok
[INFO] [stdout] test simd::tests::axpy_neg_f64_boundary ... ok
[INFO] [stdout] test simd::tests::matmul_f32_boundary_sizes ... ok
[INFO] [stdout] test simd::tests::axpy_pos_f32_boundary ... ok
[INFO] [stdout] test simd::tests::scale_slices_f32_boundary ... ok
[INFO] [stdout] test simd::tests::scale_slices_f64_boundary ... ok
[INFO] [stdout] test dynmatrix::tests::index_mut ... ok
[INFO] [stdout] test linalg::cholesky::tests::rank1_downdate_via_decomposition ... ok
[INFO] [stdout] test matrix::ops::tests::identity_multiply ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 406 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/complex.rs (/opt/rustwide/target/debug/deps/complex-d7d331f0826a3eab)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests numeris
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynMatrix<T>::svd (line 1122) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynLu<T>::solve_refined (line 99) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynLu (line 26) ... ok
[INFO] [stdout] test src/dynmatrix/block.rs - dynmatrix::block::DynMatrix<T>::block (line 10) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynMatrix<T>::solve (line 1063) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynQr (line 369) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynMatrix<T>::eig_symmetric (line 1151) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynCholesky (line 198) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynCholesky<T>::rank1_update (line 310) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynMatrix<T>::schur (line 1172) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynMatrix<T>::singular_values_only (line 1138) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynMatrix<T>::inverse (line 1101) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynQrPivot (line 499) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynMatrix<T>::solve_refined (line 1080) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynSchur (line 684) ... ok
[INFO] [stdout] test src/dynmatrix/block.rs - dynmatrix::block::DynMatrix<T>::set_block (line 30) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynSvd (line 789) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynCholesky<T>::rank1_downdate (line 336) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::zeros (line 88) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::fill (line 105) ... ok
[INFO] [stdout] test src/dynmatrix/linalg.rs - dynmatrix::linalg::DynSymmetricEigen (line 599) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DimensionMismatch (line 30) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::from_fn (line 238) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::eye (line 121) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::from (line 318) ... ok
[INFO] [stdout] test src/dynmatrix/norm.rs - dynmatrix::norm::DynMatrix<T>::frobenius_norm (line 110) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::Matrix<T,M,N>::try_from (line 351) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::from_slice (line 140) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::from_vec (line 197) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix (line 64) ... ok
[INFO] [stdout] test src/dynmatrix/mod.rs - dynmatrix::DynMatrix<T>::from_rows (line 169) ... ok
[INFO] [stdout] test src/dynmatrix/ops.rs - dynmatrix::ops::DynMatrix<T>::kronecker (line 359) ... ok
[INFO] [stdout] test src/dynmatrix/norm.rs - dynmatrix::norm::DynMatrix<T>::norm_one (line 152) ... ok
[INFO] [stdout] test src/dynmatrix/norm.rs - dynmatrix::norm::DynVector<T>::norm (line 26) ... ok
[INFO] [stdout] test src/dynmatrix/norm.rs - dynmatrix::norm::DynMatrix<T>::norm_inf (line 131) ... ok
[INFO] [stdout] test src/dynmatrix/slice.rs - dynmatrix::slice::DynMatrix<T>::col_slice (line 25) ... ok
[INFO] [stdout] test src/dynmatrix/ops.rs - dynmatrix::ops::DynMatrix<T>::element_div (line 327) ... ok
[INFO] [stdout] test src/dynmatrix/ops.rs - dynmatrix::ops::DynMatrix<T>::element_mul (line 298) ... ok
[INFO] [stdout] test src/dynmatrix/slice.rs - dynmatrix::slice::DynMatrix<T>::as_slice (line 6) ... ok
[INFO] [stdout] test src/dynmatrix/square.rs - dynmatrix::square::DynMatrix<T>::det (line 113) ... ok
[INFO] [stdout] test src/dynmatrix/ops.rs - dynmatrix::ops::DynMatrix<T>::t (line 402) ... ok
[INFO] [stdout] test src/dynmatrix/norm.rs - dynmatrix::norm::DynVector<T>::normalize (line 69) ... ok
[INFO] [stdout] test src/dynmatrix/norm.rs - dynmatrix::norm::DynVector<T>::norm_l1 (line 47) ... ok
[INFO] [stdout] test src/dynmatrix/square.rs - dynmatrix::square::DynMatrix<T>::diag (line 25) ... ok
[INFO] [stdout] test src/dynmatrix/square.rs - dynmatrix::square::DynMatrix<T>::trace (line 9) ... ok
[INFO] [stdout] test src/dynmatrix/norm.rs - dynmatrix::norm::DynVector<T>::norm_squared (line 13) ... ok
[INFO] [stdout] test src/dynmatrix/square.rs - dynmatrix::square::DynMatrix<T>::pow (line 64) ... ok
[INFO] [stdout] test src/dynmatrix/square.rs - dynmatrix::square::DynMatrix<T>::is_symmetric (line 87) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::sum (line 14) ... ok
[INFO] [stdout] test src/dynmatrix/square.rs - dynmatrix::square::DynMatrix<T>::from_diag (line 43) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::abs (line 85) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::swap_cols (line 150) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector<T>::cast (line 108) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::row (line 172) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::map (line 60) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::col (line 197) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector<T>::dot (line 95) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::swap_rows (line 131) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector (line 16) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector<T>::from (line 244) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::cast (line 36) ... ok
[INFO] [stdout] test src/dynmatrix/util.rs - dynmatrix::util::DynMatrix<T>::element_max (line 98) ... ok
[INFO] [stdout] test src/lib.rs - (line 11) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector<T>::from_fn (line 151) ... ok
[INFO] [stdout] test src/linalg/cholesky.rs - linalg::cholesky::CholeskyDecomposition (line 393) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector<T>::from_slice (line 34) ... ok
[INFO] [stdout] test src/linalg/cholesky.rs - linalg::cholesky::CholeskyDecomposition<T,N>::solve_matrix (line 447) ... ok
[INFO] [stdout] test src/linalg/lu.rs - linalg::lu::LuDecomposition<T,N>::solve_matrix (line 252) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector<T>::from_vec (line 48) ... ok
[INFO] [stdout] test src/linalg/lu.rs - linalg::lu::LuDecomposition (line 214) ... ok
[INFO] [stdout] test src/linalg/cholesky.rs - linalg::cholesky::CholeskyDecomposition<T,N>::rank1_downdate (line 541) ... ok
[INFO] [stdout] test src/linalg/cholesky.rs - linalg::cholesky::cholesky_rank1_downdate (line 138) ... ok
[INFO] [stdout] test src/linalg/lu.rs - linalg::lu::Matrix<T,N,N>::inverse (line 578) ... ok
[INFO] [stdout] test src/linalg/lu.rs - linalg::lu::Matrix<T,N,N>::solve (line 531) ... ok
[INFO] [stdout] test src/linalg/qr.rs - linalg::qr::Matrix<T,M,N>::qr_col_pivot (line 550) ... ok
[INFO] [stdout] test src/linalg/cholesky.rs - linalg::cholesky::CholeskyDecomposition<T,N>::rank1_update (line 513) ... ok
[INFO] [stdout] test src/linalg/lu.rs - linalg::lu::LuDecomposition<T,N>::solve_refined (line 310) ... ok
[INFO] [stdout] test src/linalg/qr.rs - linalg::qr::QrDecomposition<T,M,N>::r (line 141) ... ok
[INFO] [stdout] test src/linalg/cholesky.rs - linalg::cholesky::Matrix<T,N,N>::cholesky (line 599) ... ok
[INFO] [stdout] test src/dynmatrix/vector.rs - dynmatrix::vector::DynVector<T>::zeros (line 62) ... ok
[INFO] [stdout] test src/linalg/cholesky.rs - linalg::cholesky::cholesky_rank1_update (line 100) ... ok
[INFO] [stdout] test src/linalg/qr.rs - linalg::qr::QrDecomposition<T,M,N>::solve_matrix (line 212) ... ok
[INFO] [stdout] test src/linalg/mod.rs - linalg::LinalgError (line 49) ... ok
[INFO] [stdout] test src/linalg/schur.rs - linalg::schur::Matrix<T,N,N>::schur (line 389) ... ok
[INFO] [stdout] test src/linalg/qr.rs - linalg::qr::QrDecomposition (line 109) ... ok
[INFO] [stdout] test src/linalg/svd.rs - linalg::svd::SvdDecomposition (line 468) ... ok
[INFO] [stdout] test src/linalg/symmetric_eigen.rs - linalg::symmetric_eigen::Matrix<T,N,N>::eigenvalues_symmetric (line 899) ... ok
[INFO] [stdout] test src/linalg/qr.rs - linalg::qr::QrPivotDecomposition (line 437) ... ok
[INFO] [stdout] test src/linalg/svd.rs - linalg::svd::Matrix<T,M,N>::svd (line 759) ... ok
[INFO] [stdout] test src/linalg/lu.rs - linalg::lu::Matrix<T,N,N>::solve_refined (line 554) ... ok
[INFO] [stdout] test src/linalg/schur.rs - linalg::schur::Matrix<T,N,N>::eigenvalues (line 411) ... ok
[INFO] [stdout] test src/linalg/svd.rs - linalg::svd::SvdDecomposition<T,M,N>::new (line 497) ... ok
[INFO] [stdout] test src/linalg/svd.rs - linalg::svd::Matrix<T,M,N>::singular_values_only (line 779) ... ok
[INFO] [stdout] test src/linalg/schur.rs - linalg::schur::SchurDecomposition (line 223) ... ok
[INFO] [stdout] test src/linalg/qr.rs - linalg::qr::QrDecomposition<T,M,N>::q (line 166) ... ok
[INFO] [stdout] test src/macros.rs - macros::matrix (line 5) ... ok
[INFO] [stdout] test src/matrix/block.rs - matrix::block::Vector<T,N>::tail (line 139) ... ok
[INFO] [stdout] test src/matrix/mod.rs - matrix::Matrix<T,M,N>::new (line 69) ... ok
[INFO] [stdout] test src/matrix/block.rs - matrix::block::Vector<T,N>::head (line 126) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Matrix<T,M,N>::frobenius_norm (line 120) ... ok
[INFO] [stdout] test src/linalg/symmetric_eigen.rs - linalg::symmetric_eigen::Matrix<T,N,N>::eig_symmetric (line 884) ... ok
[INFO] [stdout] test src/macros.rs - macros::vector (line 27) ... ok
[INFO] [stdout] test src/linalg/symmetric_eigen.rs - linalg::symmetric_eigen::SymmetricEigen (line 475) ... ok
[INFO] [stdout] test src/matrix/block.rs - matrix::block::Matrix<T,M,N>::block (line 12) ... ok
[INFO] [stdout] test src/matrix/mod.rs - matrix::Matrix (line 21) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Matrix<T,M,N>::norm_inf (line 143) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Matrix<T,M,N>::norm_one (line 165) ... ok
[INFO] [stdout] test src/matrix/block.rs - matrix::block::Matrix<T,M,N>::set_block (line 37) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Vector<T,N>::norm (line 29) ... ok
[INFO] [stdout] test src/matrix/square.rs - matrix::square::Matrix<T,N,N>::det (line 105) ... ok
[INFO] [stdout] test src/matrix/ops.rs - matrix::ops::Matrix<T,M,N>::t (line 482) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Vector<T,N>::norm_squared (line 11) ... ok
[INFO] [stdout] test src/matrix/square.rs - matrix::square::Matrix<T,N,N>::from_diag (line 40) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Vector<T,N>::normalize (line 72) ... ok
[INFO] [stdout] test src/matrix/slice.rs - matrix::slice::Matrix<T,M,N>::from_slice (line 37) ... ok
[INFO] [stdout] test src/matrix/ops.rs - matrix::ops::Matrix<T,M,N>::element_div (line 458) ... ok
[INFO] [stdout] test src/matrix/square.rs - matrix::square::Matrix<T,N,N>::trace (line 8) ... ok
[INFO] [stdout] test src/matrix/square.rs - matrix::square::Matrix<T,N,N>::diag (line 23) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::col (line 224) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::map (line 62) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::row (line 200) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::cast (line 37) ... ok
[INFO] [stdout] test src/matrix/ops.rs - matrix::ops::Matrix<T,M,N>::element_mul (line 434) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Matrix<T,M,N>::scaled_norm (line 91) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::abs (line 109) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::from_fn (line 12) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::element_max (line 132) ... ok
[INFO] [stdout] test src/matrix/square.rs - matrix::square::Matrix<T,N,N>::pow (line 60) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector (line 14) ... ok
[INFO] [stdout] test src/matrix/square.rs - matrix::square::Matrix<T,N,N>::is_symmetric (line 82) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::sum (line 88) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector3<T>::z (line 148) ... ok
[INFO] [stdout] test src/matrix/norm.rs - matrix::norm::Vector<T,N>::norm_l1 (line 50) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector<T,N>::y (line 132) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector<T,N>::from (line 183) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector<T,N>::x (line 118) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector<T,N>::from_array (line 27) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::swap_rows (line 160) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector<T,N>::dot (line 54) ... ok
[INFO] [stdout] test src/matrix/util.rs - matrix::util::Matrix<T,M,N>::swap_cols (line 181) ... ok
[INFO] [stdout] test src/prelude.rs - prelude (line 3) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector<T,N>::outer (line 69) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::propagate (line 565) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::slerp (line 421) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::to_rotation_matrix (line 308) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion (line 23) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::rotation_between (line 107) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::derivative (line 519) ... ok
[INFO] [stdout] test src/traits.rs - traits::MatrixRef (line 139) ... ok
[INFO] [stdout] test src/matrix/vector.rs - matrix::vector::Vector3<T>::cross (line 96) ... ok
[INFO] [stdout] test src/traits.rs - traits::MatrixMut (line 176) ... ok
[INFO] [stdout] test src/traits.rs - traits::Scalar (line 14) ... ok
[INFO] [stdout] test src/quaternion.rs - quaternion::Quaternion<T>::rotation_between (line 93) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.37s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "78c43564f8804dc485ab301801a1c8f0fa13fbc3856d1e17c73dea186691c70b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "78c43564f8804dc485ab301801a1c8f0fa13fbc3856d1e17c73dea186691c70b", kill_on_drop: false }`
[INFO] [stdout] 78c43564f8804dc485ab301801a1c8f0fa13fbc3856d1e17c73dea186691c70b
